scarlet tea mite - German English Dictionary